package com.xncoding.minispring.Aspect;
import org.springframework.stereotype.Component;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.*;
@Aspect
@Component
public class PluginAspect {
    @Before("execution(* com.xncoding.minispring.*.*(..))")
    public void beforePluginExecution() {
        // 在插件执行前执行的逻辑
        System.out.println("在插件执行前执行的逻辑");
    }

    @After("execution(* com.xncoding.minispring.*.*(..))")
    public void afterPluginExecution() {
        // 在插件执行后执行的逻辑
        System.out.println("在插件执行后执行的逻辑");
    }
}